Merged
Conversation
fix(site)[ci]: bun installation fix(site)[fonts]: fix fonts not loading issue refac(site)[ci]: make the astro action itself handle bun installation fix(site): make bun install deps in monorepo first fix(site): unocss fonts
fix(site)[ci]: bun installation fix(site)[fonts]: fix fonts not loading issue refac(site)[ci]: make the astro action itself handle bun installation fix(site): make bun install deps in monorepo first fix(site): unocss fonts
…oad page of the website
introduce new CI/CD Stratergies and fixes for site deployment
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates and improves the CI/CD workflows and site configuration for the project, focusing on clearer workflow naming, improved deployment and build processes, and better documentation of the pipelines. It also includes minor UI and content tweaks to the app and site, as well as fixes to URLs and asset paths for consistency.
CI/CD Workflow Improvements:
tauri-build-debug.yml→app-build-debug.yml,tauri-build-release.yml→app-build-release.yml,deploy-website.yml→site-deploy.yml) and updated triggers and paths for more precise build and deployment control. [1] [2] [3]site-check.ymlworkflow to automatically build and check the Astro site on PRs and pushes tostaging.site-deploy.ymlworkflow to use Bun for installing dependencies and removed legacy config for pnpm/node.Documentation:
ci_pipelines.mddoc describing the CI/CD strategy, triggers, and workflow responsibilities for the app and site.Site Configuration and Content:
astro.config.mjs,unocss.config.ts, and font CSS to ensure consistency and correct asset serving. [1] [2] [3]/download→/downloads,/cherit→/Cherit). [1] [2]Minor UI and Code Cleanups:
.gitignoreto remove unnecessary font exclusions.